Create a Windows Forms Dialog

The following example creates a new instance of a Form and calls the ShowDialog method to display the form as a dialog box. The example sets the FormBorderStyle, AcceptButton, CancelButton, MinimizeBox, MaximizeBox, and StartPosition properties to change the appearance and functionality of the form to a dialog box. The example also uses the Add method of the form's Controls collection to add two Button controls. The example uses the HelpButton property to display a help button in the caption bar of the dialog box.

C# .NET

public static void DoTest()
{
         // Create a new instance of the form.
         Form form1 = new Form();

         // Create two buttons to use as the accept and cancel buttons.
         Button button1 = new Button ();
         Button button2 = new Button ();

         // Set the text of button1 to "OK".
         button1.Text = "OK";
         // Set the position of the button on the form.
         button1.Location = new Point (10, 10);
         // Set the text of button2 to "Cancel".
         button2.Text = "Cancel";
         // Set the position of the button based on the location of button1.
         button2.Location = new Point (button1.Left, button1.Height + button1.Top + 10);
         // Set the caption bar text of the form.
         form1.Text = "My Dialog Box";
         // Display a help button on the form.
         form1.HelpButton = true;

         // Define the border style of the form to a dialog box.
         form1.FormBorderStyle = FormBorderStyle.FixedDialog;
         // Set the accept button of the form to button1.
         form1.AcceptButton = button1;
         // Set the cancel button of the form to button2.
         form1.CancelButton = button2;
         // Set the start position of the form to the center of the screen.
         form1.StartPosition = FormStartPosition.CenterScreen;

         // Add button1 to the form.
         form1.Controls.Add(button1);
         // Add button2 to the form.
         form1.Controls.Add(button2);
         
         // Display the form as a modal dialog box.
         form1.ShowDialog();
}

 

Blaze++ .NET

static void DoTest()
{

         // Create a new instance of the form.
         Form form1;

         // Create two buttons to use as the accept and cancel buttons.
         Button button1;
         Button button2;
         // Set the text of button1 to "OK".
         button1.Text = "OK";
         // Set the position of the button on the form.
         button1.Location = Point (10, 10);
         // Set the text of button2 to "Cancel".
         button2.Text = "Cancel";
         // Set the position of the button based on the location of button1.
         button2.Location = Point (button1.Left, button1.Height + button1.Top + 10);
         // Set the caption bar text of the form.
         form1.Text = "My Dialog Box";
         // Display a help button on the form.
         form1.HelpButton = true;

         // Define the border style of the form to a dialog box.
         form1.FormBorderStyle = FormBorderStyle::FixedDialog;
         // Set the accept button of the form to button1.
         form1.AcceptButton = button1;
         // Set the cancel button of the form to button2.
         form1.CancelButton = button2;
         // Set the start position of the form to the center of the screen.
         form1.StartPosition = FormStartPosition::CenterScreen;

         // Add button1 to the form.
         form1.Controls.Add(button1);
         // Add button2 to the form.
         form1.Controls.Add(button2);

         // Display the form as a modal dialog box.
         form1.ShowDialog();
}